An anthropological account of the Vim text editor: features and tweaks after 10 years of usage

نویسنده

  • Renato Fabbri
چکیده

The Vim text editor is very rich in capabilities and thus complex. This article is a description of Vim and a set of considerations about its usage and design. It results from more than ten years of experience in using Vim for writing and editing various types of documents, e.g. Python, C++, JavaScript, ChucK programs; LTEX, Markdown, HTML, RDF, Make and other markup files; binary files. It is commonplace, in the Vim users and developers communities, to say that it takes about ten years to master (or start mastering) this text editor, and I find that other experienced users have a different view of Vim and that they use a different set of features. Therefore, this document exposes my understandings in order to confront my usage with that of other Vim users. Another goal is to make available a reference document with which new users can grasp a sound overview by reading it and the discussions that it might generate. Also, it should be useful for users of any degree of experience, including me, as a compendium of commands, namespaces and tweaks. Upon feedback, and maturing of my Vim usage, this document might be enhanced and expanded. keywords: Vim, Text editor, Anthropological computer science, HCI, Tutorial

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mondrian Music Description Language and Sequencer

The Mondrian Project implements musical instruments on top of computer text editors. It consists of a music description language and interactive MIDI sequencers that may be used as editor plugins for both vim and Emacs.

متن کامل

The Compilation of Urbanism Texts by Using the Iranian's-Valuable Texts (With Emphasis on the Islamic Ethics)

It is clear that each community should be have the specific urbanism science. Science localization is an obvious matter. This matter has motivated Iranian researchers, in urbanism field, to naturalize urbanism science having been imported to Iran. One method for producing or indigenizing urbanism texts in Iran, especially in recent years, is Utilization of Iranian-valuable texts. There are high...

متن کامل

The Path: Dızgun Bawa, As an Example of Relation between Belief and Life Style

This article is an anthropological examination and analysis of a Dersim-based mythical story, focusing on its meaning and function in belief and the practice of daily life. Within this scope, the Dızgun Bawa myth, revolving around a central sacred figure, is broached and analyzed here as a text comprising a basis for the construction of collective discourses giving way to socially functional me...

متن کامل

Architectural Repair of Open Source Software

As a software system evolves, its architecture will drift. System changes are often done without considering their effects on the system structure. These changes often introduce structural anomalies between the concrete (as-built) and the conceptual (as-designed) architecture which can impede program understanding. The problem of architectural drift is especially pronounced in open source syste...

متن کامل

Manipulation in advertising text: lexical and semantic aspect

The present paper focuses on the questions of modern advertising science, structure of advertising and elements making actual manipulative influence from the addresser. Advertising encourages product sales, is an instrument of forming ethical standards, values, creating cultural values, standards and mode of behavior that is why the wide system of means for achieving aims of advertisers is need...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1712.06933  شماره 

صفحات  -

تاریخ انتشار 2017